package cn.edu.cug.cs.gtl.docsrv.raw.manager;

import cn.edu.cug.cs.gtl.mybatis.Session;
import cn.edu.cug.cs.gtl.mybatis.mapper.raw.RawAll;
import cn.edu.cug.cs.gtl.mybatis.mapper.raw.RawCatalog;
import cn.edu.cug.cs.gtl.mybatis.mapper.raw.RawFile;
import cn.edu.cug.cs.gtl.mybatis.mapper.raw.RawItem;
import cn.edu.cug.cs.gtl.protos.TimeValue;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

public class MinIORawManager extends RawManager{
    /**
     * 构造函数
     *
     * @param session
     */
    public MinIORawManager(Session session) {
        super(session);
    }

    @Override
    public boolean insert(RawItem rawItem, RawFile rawFile) {
        return false;
    }

    @Override
    public boolean insert(RawAll rawAll) {
        return false;
    }

    @Override
    public void insert(RawCatalog rawCatalog) {

    }

    @Override
    public boolean insert(String localDir) {
        return false;
    }

    @Override
    public boolean delete(RawItem rawItem) {
        return false;
    }

    @Override
    public boolean delete(RawAll rawAll) {
        return false;
    }

    @Override
    public boolean update(RawItem rawItem, RawFile rawFile) {
        return false;
    }

    @Override
    public boolean update(RawAll rawAll) {
        return false;
    }

    @Override
    public RawAll queryByInternalId(BigDecimal rawInternalId) {
        return null;
    }

    @Override
    public List<RawItem> queryItemByInternalId(BigDecimal rawInternalId) {
        return null;
    }

    @Override
    public List<RawAll> queryByEnTitle(String rawEnTitle) {
        return null;
    }

    @Override
    public List<RawAll> queryByComment(String rawCnTitle) {
        return null;
    }

    @Override
    public List<RawAll> queryByType(String rawType) {
        return null;
    }

    @Override
    public List<RawAll> queryByAppendDate(TimeValue begin, TimeValue end) {
        return null;
    }

    @Override
    public List<RawAll> query(Map<String, Object> parameters) {
        return null;
    }
}
